package cn.jtfadmin.cms.domain.dto;

import cn.jtfadmin.base.filesystem.annos.File;
import cn.jtfadmin.base.lang.common.domain.dto.BaseEntityDTO;
import cn.jtfadmin.base.lang.common.domain.dto.EditPDTO;
import cn.jtfadmin.base.lang.enums.FileType;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * cms 菜单信息
 * @author jtf
 * @since 0.0.2
 */
@Getter
@Setter
@ToString(callSuper = true)
public class CmsMenuModelDTO  extends BaseEntityDTO {

   /**
    * 标题 head <meta name="title" content="title"/>
    */
   protected String title;

   /**
    * 关键字 head <meta name="keywords" content="title"/>
    */
   protected String keywords;

   /**
    * 页面描述 head <meta name="description" content="title"/>
    */
   protected String description;


   /**
    * 排序
    */
   protected Integer sort;

   /**
    * 菜单名称
    */
   protected String name;

   /**
    * 跳转链接
    */
   protected String url;


   /**
    * 内容text
    */
   protected String contentText;


   /**
    * logo
    *
    */
   @File
   protected String logo;

   /**
    * 轮播
    */
   @File
   protected String banners;

   /**
    * 是否展示子菜单
    */
   protected Boolean showChildrenMenu;

   protected String parentId;

   protected String parentIds;

   /**
    * 网站id
    */
   protected String cmsId;

   /**
    * 网站名称
    */
   protected String cmsName;

   /**
    * 网站域名
    */
   protected String cmsDomain;

   /**
    * js 增强
    */
   protected String scriptAdd;

   /**
    * css 增强
    */
   protected String styleAdd;
}
